input[type="range"]{
	box-shadow: 0px 0px 1px 1px rgb(177, 177, 177), 0 1px 0 transparent inset, 0px 2px 10px 0px black inset, 1px 0px 2px rgba(0, 0, 0, 0.4) inset, 0 0px 1px rgba(0, 0, 0, 0.6) inset;
	margin-top: 2px;
	padding: 0px;
	background-color: transparent;
	border-radius: 15px;
	-webkit-appearance: none;
	-moz-appearance:none;
	height:10px;
}
input[type="range"]::-moz-range-thumb{
	-moz-appearance:none;
	cursor: default;
	top: -5px;
	height: 20px;
	width: 15px;
	background: none repeat scroll 0 0 #0B610B;
	border-radius: 15px;
}
input[type="range"]::-webkit-slider-thumb {
	-webkit-appearance: none;
	cursor: default;
	top: -5px;
	height: 20px;
	width: 15px;
	background: none repeat scroll 0 0 #0B610B;
	border-radius: 15px;
}
input[type="button"]{
	height:50px;
	width:75px;
	background-color: transparent;
	border:1px solid black;
	border-radius:15px;
	font-weight:bold;
	color:#0B610B;
}
#loading{
	position:relative;
	background-color:transparent;
	z-index:4;
}
#loading_info{
	background-color: transparent;
	font-weight: 600;
	color:green;
	font-size: 14px;
	height: 15px;
}
#progressWrap{
	margin-bottom:0px;
	background-color: transparent;
	height: 15px;
	cursor: pointer;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#08088A;
}
#playProgress{
	background-color: green;
	width: 0px;
	height: 15px;
}
#loadProgress{
	/*border-bottom-style:solid;
	border-width:3px;
	border-color:#08088A;*/
	width: 0px;
	height: 15px;
}
#showProgress{
	background-color: transparent;
	font-weight: 600;
	color:green;
	font-size: 14px;
	height: 15px;
}
#lookProgress{
	position:relative;
	background-color: transparent;
	font-weight: 600;
	color:green;
	font-size: 14px;
	height: 15px;
}
#videostate{
	background-color: transparent;
	font-weight: 600;
	color:green;
	font-size: 14px;
	height: 15px;
}
#videoElement{
	position:relative;
	opacity:0.3;
	/*border-radius: 15px;在chrome65.0.3325.181中发现圆角将导致cpu占用高 故停用*/
}
#videoplace{
	margin: 0 auto;
	border-radius: 15px;
	left:0px;
	z-index:1;
}
#div1{
	position:absolute;
	z-index:4;
}
#div2{
	position:absolute;
	border-radius: 5px;
	left:-2px;
    background-color: white;
	top:20px;
	opacity:0.7;
	z-index:5;
}
#div2_1_1_1{
    font-weight:bold;
	color:#0B610B;
}
#notice_div{
	display:none;
	position:absolute;
	font-weight:bold;
	z-index:6;
}
#danmudiv{
		height: 100%;
		width: 100%;
		position: absolute;
		overflow: hidden;
		text-align: center;
		z-index: 3;
}
.danmu{
	position: absolute;
	text-shadow: 3px 3px 3px black;
	white-space:nowrap;
	color: white;
	font-size: 20px;
	line-height: 1.4;
	opacity: 0;
	pointer-events: none;
	z-index: 1;
}
.danms{
	opacity: 0;
	text-shadow: 3px 3px 4px black;
	white-space:nowrap;
	color: white;
	font-size: 20px;
	line-height: 1.4;
	pointer-events: none;
	z-index:2;
}

body{
	background-color: #C0C0C0;
}